The social ecology of health promotion: implications for research and practice.

The social ecology of health promotion: implications for research and practice.