Author: Ismail Mohd. Abu Hassan.