Karl Marx and the Future of the Human - 9780739110263