The Art of Computer Programming, Vol. 1: Fundamental Algorithms
D.E. Knuth
Addison-Wesley, 1973