The Art of computer programming - Knuth, Donald E (Pearson Education, 1998)