The Art of Computer Programming, Volumes 1-4A Boxed Set
Volume 1: Fundamental Algorithms
Volume 2: Seminumerical Algorithms
Volume 3: Sorting and Searching
Volume 4A: Combinatorial Algorithms