Author: Hamzah Abdul Majid bin Hussin.