Zorzella, Luiz and Zevallos, Gustavo (2017) Why are so few companies satisfied with their innovations’ results? LSE Business Review (18 Jan 2017). Website.