Author: Tarif Haji Abdul Hamid.