9780309045940: Understanding and Preventing Violence