Introduction to Islam - Waines, David (C.U.P, 2004)