The Nature and Dynamics of Collaboration