Text this: The impact of alliances and internal R&D on the firm's innovation and financial performance