Author: Mohd. Bakri bin Jaafar.