Islamic history a framework for inquiry: revised edition - Humphreys, R. Stephen (Oxford University Press, 2003)