The history of the Qur'anic text from revelation to compilation: a comparative study with the old and new testaments - Al-Azami, Muhammad Mustafa (UK Islamic Academy, 2003)