The Revolutionary Ideas of Karl Marx (Alex Callinicos)
In this engaging and accessible introduction, Alex Callinicos demonstrates that Marx’s ideas hold an enduring relevance for today’s activists fighting against poverty, inequality, oppression, environmental destruction, and the numerous other…[...]