Elements of combinatorial and diffential topology - Prasolov, V.V. (Victor Vasillevich) (Graduate studies in mathematics, 2006)