Vitalsource Technologies, Inc. Recommendation And Search In Social Networks