The Cambridge companion to Muhammad - Brockopp, Jonathan E; Editor (Cambridge companions to religion, 2010)