Risk versus direct protective factors and youth violence: Seattle social development project.

Risk versus direct protective factors and youth violence: Seattle social development project.