Vitalsource Technologies, Inc. Truth, Existence And Explanation