Ibn Khaldun
Abd al-Rahman Ibn Khaldun