Author: Jeanne M. Lagowski Alan R. Katritzky