Advances in materials engineering Vol. 1 - Halim, Zahurin (IIUM Press, 2011)