Vitalsource Technologies, Inc. Curating Difficult Knowledge