Vitalsource Technologies, Inc. Understanding Protest Diffusion