Ibn Khaldun's philosophy of history: a study in the philosophic Foundation of culture - Mahdi, Muhsin (The other press, 2006)