The Girl Who Played with Fire by Stieg Larsson
Book Club List
757 books — 793 voters