Social work, domestic violence and child protection: challenging practice - Humphreys, Catherine (Policy Pr., 2000)