Advanced calculus a geometric view - Callahan, James J. (Undergraduate Texts in Mathematics, 2010)