Enabling knowledge creation in far-flung teams: Best practices for IT support and knowledge sharing | IEEE Journals & Magazine | IEEE Xplore