The art of computer programming - Knuth, Donald E (New Delhi Pearson Education, 2009)