Fifty Great Thinkers on History - Hughes-Warrington,Marnie (Routledge, 2004)