The Art of Computer Programming", Volume 3 - Sorting and Searching (1975)

by D Knuth