Fifty great Thinkers of history - Hughes - Warrington, Marnie (2004)