Terry Winograd
Interaction designers often espouse general principles for creating more usable and satisfying systems. This book shows that to make those principles work, the designer needs to conduct rigorous analysis of the details of interaction, within a coherent formal framework. Through a wide-ranging collection of interaction examples and clear expositions of the relevant mathematics, Thimbleby demonstrates that careful analysis can improve our interactions with digital devices of all kinds. The book will be of value to anyone who creates interfaces to computers and electronic devices, from the smallest to the most complex.
 
Go to Winograd’s web site
 
amazon.co.uk  |  amazon.com...http://www.amazon.co.uk/Press-Interaction-Programming-Harold-Thimbleby/dp/0262201704/ref=sr_1_1/203-4139330-5984717?ie=UTF8&s=books&qid=1192227737&sr=8-1http://www.amazon.com/Press-Interaction-Programming-Harold-Thimbleby/dp/0262201704/ref=sr_1_1/203-4139330-5984717?ie=UTF8&s=books&qid=1192227737&sr=8-1http://mitpress.mit.edu/catalog/item/default.asp?ttype=2&tid=11265http://www.mitpress.com/presson