Cooperatives and Socialism door Camila Pineiro Harnecker