A Comprehensive Introduction to Differential Geometry Volume I - Spivak, Michael