Human-Computer Interface Design by A.G. Sutcliffe
A description of the principles of and practices in human-computer interfacing, based on applied psychology, while integrating the approach with methods of software engineering. Tasks analysis, command language grammar, display and control interfaces and interface evaluation are examined.