Fidel castro: a biography - Skierka, Volker (Polity, 2004)