The Muqaddimah : an introduction to history ; [the classic Islamic history of the world] / Ibn Khaldûn - Ibn-Haldun, Abd-ar-Rahman Ibn-Muhammad 1332-1406 (Princeton University Press, 2005)