Science-based prevention through communities that care: a model of social work practice for public health.

Science-based prevention through communities that care: a model of social work practice for public health.