Author: Abdul Talib bin Haji Ahmad.