Socialism 101
From the Bolsheviks and Karl Marx to Universal Healthcare and the Democratic Socialists, Everything You Need to Know about Socialism
Description of book