Dynamics of interacting populations