Concrete Mathematics: A Foundation for Computer Science (2nd ...
Donald Knuth & Oren Patashnik & Ronald Graham