Angela's Ashes by Frank McCourt
Best for Book Clubs
15,753 books — 20,586 voters