Fifty thinkers who shaped the modern world - Trombley, Stephen (London Atlantic Books, 2012)
PG
E