Well researched and presented. It takes apart the traditional easy to swallow explanations of domestic violence. It suggests real world solutions to deal with the issues rather then lip service. A must read for anyone working within this field. It looks from multiple angles including the perspective of the perpetrator. It does not focus on this as a gender problem but looks for a community based solution.