Text this: A comparative study of Ibn Khaldun and oswald spengler's views on the cyclical theory of historical development and civilisation