Community health psychology: promoting analysis and action for social change.

Community health psychology: promoting analysis and action for social change.