Anna Karenina by Leo Tolstoy
Best for Book Clubs
15,749 books — 20,577 voters