Author: Razha bin Abd. Rashid, Mohd.