Vitalsource Technologies, Inc. Managing Public-Private Strategic Alliances