This is an excellent text which describes an approach to using computers to perform an enabling role within corporate enterprises by using their ability to allow clearer understanding between participants in the workplace. The other aspect of this book looks at current methods of creating AI systems and their fundamental weaknesses. Having read this as part of my MSc. in Information Technology I have re-read it several times and I would recommend it to all those involved in complex system design, implementation and support. In addition a book such as Checklands Soft Systems Methodolgy will give a good introduction to how the systems described in Understanding Computers and Cognition can be designed to meet the demands of "real world" environments"