Author: Mohd. Farid Mohd. Shahran.