Theory of groups - Hall, Marshall (Rhode Island AMS Chelsea, 1976)