Karl Marx; the evolution of his thought.