Synthetic organic chemistry - Agarwal, O P. (1996)