Young, Robert M. Excursions in calculus: an interplay of the continuous and the discrete - Mathematical Association of America 1992 ISBN: 9780883853177