Vitalsource Technologies, Inc. Challenges Of Knowledge Sharing In Practice: A Social Approach