Author: Mohd. Yusof Hassan.