Sorting and Searching,Volume:3 - Knuth,Donald E. (Addison-Wesley Publishing Company, 1973)