Combinatorial group theory - Lyndon, Roger C. (Springer-Verlag, 1977)