Author: Hassan bin Hussin Melaka.