argues against the interpretation of historical materialism as a theory of mechanical economic determinism and shows how Marx and Engels stressed that ideas and political organisation also play a vital part in shaping history.
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