The Art of Computer Programming - Donald Knuth (Addison-Wesley, 1968)