Anna Karenina by Leo TolstoyAngela's Ashes by Frank McCourt
Best Books Ever
80,140 books — 298,591 voters