Author: Abdul Hamid Mahmood.