PURCHASE AGREEMENT December 9. 1998 TABLE OF CONTENTS