Love in the Time of Cholera by Gabriel García MárquezWe Need to Talk About Kevin by Lionel Shriver
Best for Book Clubs
15,497 books — 20,012 voters