The Art of Computer Programming: Fundamental Algorithms, volume 1. Addison-Wesley, 3rd edition (1997)

by D E Knuth