The Dynamics of Communities