Author: Abdul Hakim bin Mohd. Yassin.