Author: Mohd. Nasir Zainal Abidin.