An introduction to groups / David Asche. - Asche, David (A computer illustrated text, 1989)