MCCABE, H. (in press). John Stuart Mill, Socialism, Pluralism and Competition. British Journal for the History of Philosophy,