Text this: Ibn Khaldun on the role of knowledge, skills and values in the rise and fall of civilizations : implications for muslim educators in the 21st century.