Sep 15, 10
Read from July 20 to August 30, 2010
The pleasure of this book was in the character details. Larrson takes his time with every nuance, giving great depth to this terrific read. I can hardly wait for the third book to come out in paperback.