An Introduction to Group Dynamics