Heterocyclic chemistry - Joule, John A. (John Wiley & Sons Ltd., 2010)