Heterocyclic Chemistry - Joule, J.A. (Cheltenham Stanley Thrones, 1998)