AGREEMENT AND PLAN OF REORGANIZATION DATED AS OF JULY 31, 1997,