Vitalsource Technologies, Inc. Modeling Information Diffusion In Online Social Networks With Partial D