Author: Hashim bin Mehat.