Concrete mathematics - Knuth, Donald Ervin; Graham, Ronald L; Patashnik, Oren (Addison-Wesley Publishing Company, 1994)