Title: The educational implications of three philosophical models of historical explanation
Subjects: History, Philosophy, Historiography