Author: Mohd. Hamdan Adnan.