Heterocycles in Life and Society by Alan R. Katritzky, Alexander F. Pozharskii & Alan R. Soldatenkov