An introduction to islam. - Waines,D. (C.U.P)