Engineering towards a sustainable future - Shafiq, Mohammad Danial. (Penerbit USM,)