Here are some of my all-time favorite books, in no particular order. For a longer list of books that I've found generally helpful, see the next section.
1 = Suitable even for younger readers in middle school or early high school.
2 = Popular level, general audience
3 = More advanced readers
4 = Academic level treatment