Public moralists: political thought and intellectual life in Britain. - Collini, Stefan (2003)