Heterocyclic chemistry - J A Joule & K Mills (Blackwell, Oxford, 2000)