The Impossibilists: A Brief Profile of the Socialist Party of Canada
Formed in January 1905, the Socialist Party of Canada's anti- reformist, anti-statist revolutionary platform led to ideological disputes with rival socialist groups and even arguments within the Party itself over what it stood for. Peter E Newell's