Lectures on algebraic topology - Matveev, Sergey V. (European Mathematical Society, 2006)