article: 26th of July Movement
links: Communist Party of Cuba Fidel Castro Che Guevara Mexico Cuba Raul Castro Camilo Cienfuegos Juan Almeida Bosque Santiago de Cuba Fulgencio Batista Cuban Revolution Spanish language Marxism