The Miqqadimah : an introduction to history - Khaldun, Ibn (Routledge and Kegan Paul, 1967)