Author: Qazi Fazle Haqq