Middlesex by Jeffrey EugenidesThe Road by Cormac McCarthy
Best for Book Clubs
15,757 books — 20,597 voters