The Kite Runner by Khaled Hosseini
Best for Book Clubs
15,757 books — 20,596 voters