Basic elements of differential geometry and topology - Novikov, Sergei Petrovich (Mathematics and its applications. Soviet series ;, 1990)