This book provides an introduction to the mathematics that underpins sophisticated computer programming and algorithm analysis.

Its well-known authors' main goal is to give readers a strong foundation in mathematics—the knowledge and abilities needed to solve challenging problems, assess horrifying amounts, and spot subtle patterns in data.

It is essential to work and reference for serious users of mathematics in almost every subject, not just for computer scientists (the authors themselves strongly rely on it!).

Important new information regarding mechanical summing is included in this second edition.