Calculus on Manifolds (A Modern Approach to Classical Theorems of Advanced Calculus) - Spivak, Michael