Islam : faith and history - Ayoub, Mahmoud M. (Oneworld Publications, 2004)