Vitalsource Technologies, Inc. Understanding Collective Political Violence