Return to Article Details Does innovation strategy affect financial, social and environmental performance? Download Download PDF