Author: Mohamad Yusoff Mahmud.