Socialism - could it work?