Crime and Punishment in Islamic Law: A Fresh Interpretation by Kamali, Mohammad Hashim (author.) | Menrva Books | MenrvaBooks