The Art of Computer Programming, vol. 1: Searching and Sorting (1973)

by D E Knuth