Fifty great thinkers on history - Warrington, M. Hughes (London Routledge, 2004)