Author: Mohd. Nasir Hashim.