It should be noted that I'm only linking to books that I have personally read and enjoyed. They're listed in the order I read them. I'll add more.