Diff. Geometry at its best
This is probably the best book of Differential Geometry that I have read. The autor is a master in pedagogy and explains the topics with great clarity.
Each chapter starts with an short intro if there is somethings you want to skip on a first read, or want to recap something from the pre req.
I've often heard that this is The Classic book in Diff. Geometry, and I easily understand why!