
Another good book is Advanced Calculus: A Geometric View by James Callahan.
Thank you for this! For those of us who had real difficulty with Advanced Calculus, Callahan's methodical, visual, generous approach is deeply felt and appreciated. I did not know of this book until now and immediately found myself absorbed. It's embarrassing to admit, but as one who loves mathematics yet seems to struggle and stagnate more often than everyone around me, I often want to ask for, and indeed need, a bit of hand-holding. Callahan is a wonderful guide in that sense. Thanks again.