Islamic History - A New Interpretation - Shaban, M A (Cambridge University Press, 1984)