socialistproject.ca
A New Left Party Emerges in Britain
For a socialist party, the fundamental purpose of its existence is to be a mass association of the working class, united for the purpose of collective political action, independent of all capitalist p...