Vitalsource Technologies, Inc. Contentious Rituals