why Marx refused to draw up any detailed plan for a socialist society but saw socialism as a historical process created by the working class itself after the overthrow of capitalism
how dialectics is a theory of change through contradiction and how Marx took over this idea from Hegel and, interpreting it materialistically, made it a cornerstone of his underlying philosophy
why Marx rejected nationalism and called on workers of the world to unite believing socialism could not be realised in one country alone, but also defended the right of oppressed nations to freedom.