Author: Qazi Habibulhaqq