Author: Mustafa bin Ali Mohd.