In this book, developed from courses taught at the University of London, the author aims to show the value of using topological methods in combinatorial group theory. The topological material is given in terms of the fundamental groupoid, giving results and proofs that are both stronger and simpler than the traditional ones. Several chapters deal with covering spaces and complexes, an important method, which is then applied to yield the major Schreier...