Introduction
What is community development?
The changing context of community development
Theoretical concepts
Effective and ethical community development: what’s needed?
Applying community development in different service areas
Challenges for practice
Current and future trends