Ibn Khaldun's philosophy of history : a study in the philosophic foundation in the science of culture - Mahdi, Muhsin, (Phoenix books., 1964)