Author: Mohd. Izham Mohd. Hamzah.