Question Define and discuss diverse meaning of community development. Identify and discuss the primary knowledge bases of community development.