A history of Islamic societies - Lapidus, Ira Marvin (Cambridge University Press, 2002)