IIUM Engineering Journal, Vol 19 No 1 June 2018 - Maizirwan Mel (IIUM press, 2018)