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