This was the weakest of the Millenium Trilogy, imo. I absolutely hate mysteries that depend on coincidence, and this one has a humdinger. The author even goes so far as to call it "incredible luck", that our heroine's fingerprints just happen to be on a murder weapon.