Karl Marx: An Intellectual Biography