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