Cooperatives and socialism a view from Cuba - Harnecker, Camila Piñeiro (Palgrave Macmillan, 2013)