Middlesex by Jeffrey EugenidesAtonement by Ian McEwanThe Virgin Suicides by Jeffrey Eugenides
Best Books Ever
75,796 books — 281,764 voters