Perspectives on history - Dray, William Herbert 1921-2009 (Routledge & Kegan Paul, 1980)