In many ways a standard legal detective story - easy to read, lots of twists and turns of plot. But the story also explores uncomfortable issues concerning justice and the law, the place of vengeance, and how society can deal with child abuse without putting children through more pain. Gripping and thought-provoking.