Peter Robinson is one hell of a good writer. I have read his entire Inspector Banks series and every single novel is terrific, compulsive reading. Whilst Caedmon's Song is a departure from his Inspector Banks series, the novel is just as compulsive and quite frankly, terrific.
Kirsten, a young uni graduate attacked and left for dead by a serial killer, survives the attack but with terrible, disfiguring injuries. The novel tells the story of Kirsten's recovery, side-by-side with the vigilante journey of Kirsten's avenging angel alter-ego, Martha Browne. Whilst slightly confusing to begin with, the structure of the novel soon becomes utterly gripping as Kirsten/Martha goes to extraordinary length to track down her attacker in order to extract her own form of justice.
As a psychological thriller, the book succeeds mightily. I devoured it in one-and-a-bit sittings! A fantastic read that pulls you in from page one and never lets go. I have no hesitation in rating it 5 star and urge all lovers of the psychological thriller/crime genre to read it.