Orchestrating Heterogeneous Knowledge: The Effects of Internal and External Knowledge Heterogeneity on Innovation Performance | IEEE Journals & Magazine | IEEE Xplore