Community development is often shaped by purely economic and political considerations, but it can also function as a process of education that expresses the perceptions of people and enhances their control of their society. Drawing on his experiences of economic models of development in Africa...