Fifty key thinkers on History - Hughes-Warrington , Marnie (Routledge, 2000)