A history of western thought - Trombley, Stephen (Atlantic books, London, 2011)
Keywords: History--description--critical appraisal of literature