The Art of Programming: Sorting and Searching, volume 3 (1973)

by D Knuth