Abelian groups. Abelian groups / Kleinian groups. Non-Abelian groups. Social groups. Rotation groups. Bieberbach groups. Lie groups. Finite groups. Small groups.