Knowledge Creation and Application in High Technology Firms: The Role of Communities in the Italian Experience