Arguments for abrogation in the Qur'an: a critical evaluation - Khan, Israr Ahmad (London Academy of Iranian Studies, 2012)