Understanding computers and cognition : a new foundation for design - Winograd, Terry (Addison-Wesley)