Homological group theory - Wall C T C Ed. (Cambridge CUP, 1979)