Communities of Practice
The International Association for Community Development
The International Association for Community Development (IACD) is the only global network of practitioners and activists working towards social justice through community development approaches.
Click http://www.iacdglobal.org/ link to open resource.