Calculus of several variables - Lang, Serge 1927-2005 (Addison-Wesley, 1979)