20E06 - Group theory and generalizations :: Structure and classification of infinite or finite groups :: Free products, free products with amalgamation, Higman-Neumann-Neumann extensions, and generalizations