Author: Ghazali bin Othman.