Science of engineering materials. - Srivastava, C. M.; Srinivasan, C.