Public and Private Morality - Hampshire, Stuart (Public and private morality, 1980)