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