The Millenium Trilogy by Stieg Larsson. Girl Who Played With Fire is slightly weaker than Dragon Tattoo, even though the plot's more interesting. I feel he didn't need to delve quite so deep into Salander's past; she works better as a mysterious character we know little about.