Author: Hasan, Ahmad.