Jakob Nielsen's textbook on applying systematic methods throughout the development lifecycle to increase ease-of-use for software, websites, and other user interfaces. Emphasis on cheap and fast methods.| Nielsen Norman Group
Direct-manipulation UIs support interaction with visible objects of interest via physical, reversible, incremental actions that receive immediate feedback.| Nielsen Norman Group