Ibn Khaldun`s philosophy of history : a study in the philosophic foundation of the science of culture - Mahdi, Muhsin (George Allen and Unwin Ltd., 1957)