KNUTH D E The art of Computer - Programming : Sorting and Searching - California Addison wesley pub co 1973 - xi+723p ISBN: 0-201-03803-X