Ibn Khaldūn's philosophy of history : a study in the philosophic foundation of the science of culture - Mahdi, Muhsin, 1926-2007 (G. Allen and Unwin, 1957)