Algorithms, Examples and Exercises from The Art of Computer Programming book series