A Modern Course on Curves and Surfaces, 2003, by Richard S Palais
This is a introduction to differential geometry. Prerequisites are: multi-variable calculus, linear algebra, ordinary differential equations.
It is from professor Richard S Palais (https://www.math.uci.edu/~palais/) , Virtual Math Museum at http://virtualmathmuseum.org/Surface/gallery_o.html