Knowledge management within engineering companies - Ramanathan Narayanan (2000)