Topology - Novikov, S. P. (Sergeĭ Petrovich); Rokhlin, V. A.; Gamkrelidze, R. V. (Springer, 1996)