The Muqaddimah an introduction to history - Ibn Khaldun 1332-1406 (Princeton University Press, 1967)