Theories of History. History Read across the Humanities

Michael Kelly
Arthur Rose
Bloomsbury
2018
Reviewer: