Islamic history : a framework for inquiry /
Humphreys, R. Stephen.
London : I.B. Tauris,
1991.