managing strategic alliances : what do we know now , and where do we go from here ? by .
Organizational Learning and Communities-of-Practice: Toward A Unified View of Working, Learning, and Innovation