Progress In Heterocyclic Chemistry by John A. Joule, Thomas L. Gilchrist & Gordon Gribble