Cuba : socialism & democracy - Taaffe, Peter (CWI Publication, 2000)