Calculus of several variables - Lang, Serge (New York Springer-Verlag, 1987)