I would also recommend the book entitled Analysis on Manifolds by James Munkres. I think that this is a good undergraduate textbook in mathematics for any student wishing to pursue multivariable calculus in greater depth. My only complaint is that Munkres often chooses to include details which can be seen easily after a little bit of thought. Perhaps this can be viewed as an effort to show the student how to "properly do analysis": doing analysis, just like doing any other branch of mathematics, requires you to carefully apply definitions and theorems, and it is important for the student to appreciate this early in his/her mathematical learning.
That said, the book is an excellent text overall for "advanced calculus". The student will need to be familiar with single variable analysis and perhaps some linear algebra. (Even a rudimentary knowledge of linear algebra will do since Munkres develops most of the necessary theory from scratch.)
Roughly speaking, the book splits into two parts. The first part covers most of the results students see when doing multivariable calculus that are stated "without proof" in their texts. For example, "the equality of the mixed partials", "double integrals can be done in any order", "a bounded function is Riemann integral if and only if it is continuous almost everywhere", "the change of variables theorem" etc., are (very) imprecise forms of some of the results Munkres establishes.
In the second part of the book, manifolds and their theory are introduced. Thus, for example, a rudimentary introduction to tensors is given, and this is supplemented by the basic theory of differential forms, the De Rham groups (of the punctured plane), Stokes' theorem etc.
I think that the exposition could be tightened: if you actually pick up the book and really make an effort to read it, it is quite possible to finish the first half of the book in the space of a week (that is, approximately 200 pages in a week) simply because certain topics are explained in more detail (at least in my opinion) than necessary. (One example is Munkres' proof of the linearity, monotonicity, additivity etc. of the Riemann integral. This is proved in three contexts separately: the case of the integral over a rectangle, that over a bounded set, and that of improper integrals, when essentially the proofs can be left as relatively easy exercises in some cases.)
As the above comments suggest, I think that this is an excellent book for undergraduate students, but perhaps less so for graduate students. (Spivak's Calculus on Manifolds is good for both undergraduate and graduate students, in my opinion, but some people may suggest that it is too hard for undergraduates.) And after reading this book, you should have more than enough preparation to read more advanced texts such as William Boothby's An Introduction to Differentiable Manifolds and Riemannian Geometry.