Chemistry of engineering materials - Agarwal, C. V. (BS Publications, 2006)