The Girl who Played with Fire by Stieg Larsson
Lisbeth Salander is a wanted woman. Two Millennium journalists about to expose the truth about sex trafficking in Sweden are murdered, and Salander’s prints are on the weapon. Her history of unpredictable and vengeful behaviour makes her an official danger to society – but no-one can find her. Mikael Blomkvist, editor-in-chief of Millennium, does not believe the police. Using all his magazine staff and resources to prove Salander’s innocence, Blomkvist also uncovers her terrible past, spent in criminally corrupt institutions. Yet Salander is more avenging angel than helpless victim. She may be an expert at staying out of sight – but she has ways of tracking down her most elusive enemies.
A slightly slow start to this, the second in the Larsson Millennium trilogy, but when it gets going it really takes off. Fast-paced and gripping it delivers on every count. Super stuff.