Great compilation of articles on software related (external) design,
insights in design methods and concepts. Well known classics are used as
examples, like the Apple Macintosh interface and it's predecessor (Xerox's
Star), the spreadsheet and the mother of all prototyping environments:
Hypercard. Some articles are in the form of interviews and each chapter is
followed by very informative "profiles" by Terry Winograd. Interestingly,
the entire concept of Object Orientation is only mentioned in a sideline
although a reference to Rumbaugh's Object-oriented Modeling and Design is
made.
The bibliography is very impressive.