Activity theory and distributed cognition: or what does CSCW need to do with theories? - Halverson, CA (Computer Supported Cooperative Work, 2002)