The 200th anniversary of the birth of the great Karl Marx is on 5 May. Marx, together with Friedrich Engels, formulated the ideas of scientific socialism which were to shake the world in the nineteenth century and even more so in the twentieth.