The best books to read for young adults