Dr Zia Ul Haque Shamsi

Islam and the Governance of State