The 100 Best Young Adult Novels of All Time Source: ti.me Books Fiction young adult library harry potter holes hunger games john green read