Soft machines: A philosophy of user-computer interface design. - Lloyd H. Nakatani; John A. Rohrlich (CHI, 1983)