Fidel Castro Ruz Edited by Manolo De Los Santos Vijay Prashad// Foreword by Fernando Gonzalez Llort