Title: Ibn Khaldun, historian, sociologist and philosopher. --
Subjects: Ibn Khaldun, 1332-1406