Heterocyclic Chemistry - Joule, J. A. (Chapman & Hall, 1996)