Concrete Mathematics. A Foundation for Computer Science, 2nd edition (Addison–Wesley, (1994)

by R L Graham, D E Knuth, O Patashnik