Social Work as Community Development: A Management Model for Social Change by Stephen Clarke Back to product details page >