A Textbook of polytechnic chemistry , 6th rev.2 & enl ed. - Mehta, Ved Prakash