The greatest historical events in the twentieth century - in fact, in all of human history - have been the overthrow of capitalism and establishment of societies run by and for the working class in the two great communist revolutions in Russia and China.