Ibn Khaldun
Abdurrahman Ibn Khaldun