Science of engineering materials - C.M.Srivastava (New Age, 2000)