The Art of Computer Programming. 3: Sorting and Searching (1997)

by Donald Knuth