Socialism on trial - Cannon, James P. (2014)