Crime And Punishment In Islamic Law by Mohammad Hashim Kamali | Menrva Books