Cambridge companion to the Quran - Mcauliffe, Jane Dammen (2006)