Introduction to calculus and analysis - Courant, Richard (Berlin Springer, 2000)