New Left ReviewSocialist Revolutions and Their Class ComponentsJames Petras2025-09-09Full textDOI https://doi.org/10.64590/voc