Foundations and Theoretical Perspectives of Distributed Team Cognition