Theories of History : History Read across the Humanities - Kelly, Michael J.; Rose, Arthur