A history of Islamic societies - Lapidus, Ira M. 1937- (Cambridge University Press, 2009)