'If I were stranded on a desert island with my junior and senior math majors and could give them only one book to read, this is the one I would choose. In fact, this year we will be doing precisely that (requiring the book, that is) for all of our junior math majors.' SIAM-DM Newsletter
This book explores the rich and elegant interplay between the two main currents of mathematics, the continuous and the discrete. Such fundamental notions in discrete mathematics as induction, recursion, combinatorics, number theory, discrete probability, and the algorithmic point of view as a unifying principle are continually explored as they interact with traditional calculus.