Author: Ismail bin Haji Saleh.