Distributed cognition: toward a new foundation for human-computer interaction research - Hollan, J; Hutchins, E; Kirsh, D (ACM Trans Comput Hum Interact, 2000)