The Art of Computer Programming—Sorting and Searching (1998)

by D E Knuth