The chemistry of heterocycles structure, reactions, syntheses, and applications (Wiley-VCH, 2004)