Heterocyclic chemistry - Sainsbury, M. (Cambridge, 2001)