Revolution and revolutionaries guerrilla movements in Latin America - Castro, Daniel (SR Books, 2006)