Plato and Marx: Two Contrasting Visions of Humanism

There are two sorts of humanism (though the two strands are often intertwined): a humanism of constraint and moderation that talks of nature and limits; and a humanism of self-creation…
Share