Progress in Heterocyclic Chemistry Volume 22 by John A. Joule & Gordon Gribble