Knuth, D. E. & Knuth, D.~E. (ed.) (1973).
The art of computer programming. Vol.3: Sorting and searching
.