Ibn Khaldun on the role of knowledge, skills and values in the rise and fall of civilisations: implications for Muslim educators in the 21st century - Ssekamanya, Siraje Abdallah (IIUM Press, 2011)