A theory of group structure - Mackenzie, K.D (new york gordon and breach science publisher, 1976)