Introduction to calculus and analysis - Richard Courant and Fritz John (Interscience Publishers)