Theory of group structures - Mackenzie, Kenneth D (1, 1976)