An introduction to Islam - WAINES, David (Cambridge University Press, 2003)