Author: Mohamad Kholid Hamzah.