An introduction to groups / David Asche. Bristol [u.a.] : Hilger, 1989