Practising solidarity: challenges for community development and social movements in the 21st century Link to original: Practising solidarity: challenges for community development and social movements in the 21st century