Marxism and Social Movements and Social Movements in Latin America, Neoliberalism and Popular Resistance … Source article: Marxism and Social Movements and Social Movements in Latin America, Neoliberalism and Popular Resistance