Ibn Khaldūn or Ibn Khaldoun (full name, Arabic: أبو زيد عبد الرحمن بن محمد بن خلدون الحضرمي, Abū Zayd ‘Abdu r-Raḥman bin Muḥammad bin Kha...
Ibn Khaldūn or Ibn Khaldoun (full name, Arabic: أبو زيد عبد الرحمن بن محمد بن خلدون الحضرمي, Abū Zayd ‘Abdu r-Raḥman bin Muḥammad bin Kha...