Heterocyclic Chemistry by Raj K. Bansal & Prof Raj Bansal