Karl Marx: A Life