Every teen should read these classic novels, modern classics and YA fiction and nonfiction books at least once in their lives. Here are the best books teens need to read before they turn 18.
216