Vitalsource Technologies, Inc. Critical Systems Thinking and the Management of Complexity