The art of computer programming - Knuth, Donald E (Addison-Wesley series in computer science and information processing, 1968)