The art of computer programming, vol. 3: sorting and searching (1973)

by D Knuth
Venue:Addison-Wesley Series in Computer Science and Information Processing