Understanding computers and cognition : a new foundation for design - Winograd, Terry (Language and being, 1986)