Activity Theory and System Design: A View from the Trenches
Activity theory as a potential framework for Human-Computer Interaction research