The Art of Computer Programming - Knuth, Donald E. (Addison-Wesley, 1973)