Canadian Marxists and the Search for a Third Wayby Peter CampbellCanada, politics and governmentSocialist Party of CanadaWriting a summary for young readers…For young readersBook data: Open Library