Introduction to calculus and analysis - Courant, Richard (Springer-Verlag, 1989)