Superb, many-stranded and grimly topical . . . Picoult binds together precarious alliances with sensitivity, giving depth to characters without losing pace. Inhabited by contradictory, flawed individuals, this intelligent novel draws suspense, moral complexity and a stunning final twist out of what initially seemed a monochrome situation The Times