Crime and Punishment in Islamic Law: A Fresh Interpretation by Mohammad Hashim Kamali | Menrva Books