Introduciton to differential geometry
Lee, Smooth Manifolds and Do Carmo Riemannian geometry
point set topology, linear algebra, real analysis