AGREEMENT OF PURCHASE AND