Computational Theories of Interaction and Agency by Philip E. Agre