Scan barcode
A review by katylang
Revolution Manifesto: Understanding Marx and Lenin's Theory of Revolution by Party for Socialism and Liberation
5.0
Clear analysis and prefaces.