Heterocyclic Chemistry - Katritzky, A R (Synthesis, 1995)