Basic elements of differential geometry and topology - Novikov, S. P. (Sergeĭ Petrovich) (Kluwer Academic Publishers, 1990)