Introduction to calculus and analysis - Courant, Richard 1888-1972; John, Fritz 1910-1994 (Springer, 2000)