The contribution of cooperatives to socio-economic development: challenges and perspectives | Synapse