The Giver by Lois Lowry
What To Read Next
20,937 books — 24,991 voters