A History Islamic Societies/ Ira M. Lapidus - Lapidus, Ira M. (Cambridge:Cambridge University Press, 2002)