Collaborative Problem Solving: The Role Of Team Knowledge Building Processes And External Representations