The ultimate list of books for kids to read before they are teens