Science of engineering materials - Srivastava, C M (New Age International, 1997)