Basic Elements Of Differential Geometry And Topology by A.T. Fomenko & Sergei Petrovich Novikov