Alejandro Guerrero

CUBA

Castroism, Trotskyism and the Cuban Revolution

Facundo Aguirre
Alejandro Guerrero