Islamic history : a framework for inquiry - Humphreys, R. Stephen (I. B. Tauris, 1991)