This book describes a process by which cognitive science can be used to design new - or retrofit old - user-computer interfaces (UCI). It develops some guidelines for the synthesis of cognitive science, human factors, and information technology to satisfy UCI requirements.