Book: Elements of Differential Geometry

http://www.pearsonhighered.com/educator/product/Elements-of-Differential-Geometry/9780132641432.page