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