Islam: Faith and history - Ayoub, Mahmoud M. (Oneworld, 2006)