Return to Article Details Assessing the Elements That Mediate the Impact of Innovation on Business Performance: Moderate Accreditation Ranking and Competitive Advantage Download Download PDF