Advanced calculus : a geometric view - Callahan, James J. (Springer)