Heterocyclic chemistry - Joule, J.A. (London Stanley Thornes, 1995)