Elements of Differential Geometry by George D. Parker & Richard S. Millman