The Impact of Communal Knowledge Repositories and People-Based Knowledge Management on Perceptions of Team Effectiveness · Study