Materials science and design for engineers - Huda, Zainul. (Trans Tech Publications,)