Author: Mansor bin Sanusi.