Lectures on algebraic topology - Matveev, Sergey V. (EMS Series of Lectures in Mathematics / edited by Andrew Ranicki, 2006)