Author: Hassan bin Haji Salleh