Author: Abdul Kadir bin Ismail.