Vitalsource Technologies, Inc. Complex Agent-based Models