Topology I : - Novikov, Sergei Petrovich (Encyclopaedia of mathematical sciences ;, 1996)