AGREEMENT OF PURCHASE AND SALE DATED MAY 5, 1997 BETWEEN WAINOCO OIL CORPORATION