Title: A theory of history
Subjects: Historiography, History, Philosophy