Knowledge management facilitates the firms and employees to deliver better products and services and hence achieve competitive advantages and profits. The issues of knowledge management have drawn much attention form industry and academia. However, few reports have been found available...