Karl Marx: scientist? revolutionary? humanist? | lit.salon