Author: Sayed Mohd. Zain Hasan.