Capitalism, Socialism, and Democracy