What is socialism?.
Contributors: Independent Socialist Party (Great Britain)
Publisher: Independent Socialist Party
Place of publication: Manchester
Language: eng