Combinatorial Group Theory by Wilhelm Magnus, Abraham Karrass & Donald Solitar