The document discusses Catherine Carlin's community development assignment exploring various theories, concepts, legislation, values, principles, ethics and practice application regarding community development. It analyzes the differences between community, community work and community development, and how Northern Ireland has become a more diverse community. The assignment also covers analyzing community strengths, needs and assets as well as stakeholder participation.