Knuth, Donald Ervin. The art of computer programming : 3. Sorting and searching. 2. print. Upper Saddle River, NJ [u.a.]: Addison-Wesley, 1975.