Teamwork : Multi-disciplinary perspectives