Ethics, Economic Organisation and the Social Contract