I am an engineering major and looking for a straightforward, easy to understand basic book on differential geometry to get started. At starting point, I am not looking for a comprehensive book (may be Spivak's Comprehensive Introduction to Differential Geometry series). I have background of linear algebra and advanced calculus. I am looking to learn topics such as Lie derivative, covarient-contravarient derivatives, pushforward pullback operations, Riemannian manifolds, moving frames, etc. As I am not from math major, I am confused over many previous questions asking suggestions for differential geometry, such as this, this, this, and many other answers on the similar questions.
From search on good books on the topic, I found out O'neill's Elementary Differential Geometry is meant for first course on the differential geometry. However, as I have very limited knowledge about the differential geometry, I am not sure whether this would be good starting point.
Can someone suggest me a good reference (and prerequisites, if necessary,for studying above topics)? Thanks in Advance.
Best Answer
My 3 favourites are:
However I am loving:
And I think that may be better for a physicist. However I've only scanned a Library e-book, my copy will arrive on Monday hopefully.
A great topology book to complement ITSM by JML is: