Vitalsource Technologies, Inc. Between Science And Technology