A course in the theory of groups - Robinson, Derek J. S. (new york springer, 1996)