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