Introduction to Calculus and Analysis by Fritz John & Richard Courant