I.I.T. Chemistry Vol.II - Agarwal O.P.; Agarwal , Avinash (Meerut Jai Prakash Nath publications, 2005)