Two-Dimensional Homotopy and Combinatorial Group Theory, London Mathematical Society Lecture Note Series