Author: Ariffin bin Mohd. Nor.