Ibn Khaldun's Philosophy of History: A Study in the Philosophic Foundation of the Science of Culture. · Study