Introduction to calculus and analysis - Richard Courant and Fritz John (John Wiley and Sons)