Presents an introduction to the elements of topology, emphasizing the tools needed for understanding knots, the fundamental group and van Kampen's theorem, for example, which are then applied to concrete problems, such as computing knot groups. This book also explains topics, such as the connections between knot theory and surgery.