Author: Muhamed Zulkhibri Abdul Majid.