Concrete mathematics a foundation for computer science. - Graham, Ronald L. (Addison-Wesley Publishing Company, 1989)