Vitalsource Technologies, Inc. Scientific Knowledge And Philosophic Thought