Author: Riduan Mohamad Nor.