Public and private morality - Hampshire Stuart (New York Cambridge University Press New, 1978)