An introduction to Islam - Waines, David (1995)