Islamic history a new interpretation - Shaban, M A (Cambridge University Press, 1976)