The philosophy of punishments in law and Islamic Sharia

28.75

Product description