Top ten books to read for young adults