The battle between good and evil in YA literature gets genuinely complicated. Corrupt systems, compromised heroes, the question of whether the ends justify the means. These 3,073 books trust teenagers to navigate moral ambiguity and arrive at their own conclusions.
3,073 books
