A letdown after The Girl Who Played with Fire. Far too many characters, exhausting to get through because of the excessive background information on Swedish government and politics. Lisbeth Salander is the only reason this book gets two stars and unfortunately we didn't get enough of her until almost 5/6ths of the book was over.