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