Abrogation in the Qur'an and Islamic Law by David H. Weaver & Louay Fatoohi