Knowledge sharing within organisations encompasses the processes by which individuals, teams and units exchange both tacit and explicit knowledge to foster learning, innovation and competitive ...