Crime and punishment in Islamic law: a fresh interpretation - Kamali, Mohammad Hashim (Oxford University Press, 2019)