Human Rights Commitments of Islamic States: Sharia, Treaties and Consensus by Paul McDonough | Menrva Books | MenrvaBooks