A comprehensive introduction to differential geometry, Vol 1 (1979)

by M Spivak