Representing, Running, and Revising Mental Models: A Computational Model | doi.page