Controversies in Islam: religious law, Qur'anic ethical imperatives, and higher moral objectives - Morrow, John A. (Cambridge Scholars Publishing, 2023)