Community development practices for social change encompass a spectrum of strategies that seek to empower communities, address systemic inequalities and foster sustainable social progress. Over recent ...