Topological methods in group theory Knots and 3-manifolds mathematics