Dynamics, Multiplicity and Conceptual Blends in HCI
Activity theory: implications for human-computer interaction