Heterocyclic chemistry - Joule, John Arthur (Chapman & Hall, 1995)