Fifty Great Thinkers On History - HUGHES - WARRINGTON,Marnie (Routledge New York, 2004)