The Art of Computer Programming

I like to deep dive into a topic to learn the ins and outs (especially if it is about software). Since I know, Donald is going the extra mile, I expect to learn more of programming than I ever thought possible after reading this book.