The Millennium Trilogy by Stieg Larsson
Detective Fiction
1,247 books — 1,146 voters