Distributed cognition: toward a new foundation for human-computer interaction - Hollan, J; Hutchins, E; Kirsh, D (ACM Transactions on Computer-Human Interaction, 2000)