This is the third book in the Millennium trilogy and very long. The story is good, but I find the number of characters (especially their Swedish names) confusing. Actually I think the story would have been as good if he'd left out some of the characters. Having said that, it has to be read if you've read the other two as it brings a conclusion to the plot. Although if the author hadn't died he could probably have managed a few sequels!