Marxism in today's world : answers on war, capitalism and environment /
Taaffe, Peter.
Committee for a Workers International.
London : CWI Publications and Socialist Publications,
2013.
Includes bibliographical references and index.
Communism.