Principles of Heterocyclic Chemistry - Katrisky