Millenium Trilogy book 2.
"There are no innocents. There are, however, different degrees of responsibility"
I managed to finish a book because I got free time from work. This one is a WTF! Book category for me. Lisbeth Salander is a real badass heroine.