ACM - affordances
Harold Thimbleby
Proceedings of the SIGCHI-NZ Symposium on Computer-Human Interaction - CHINZ ’02
Design, Specification, and Verification-Revised Papers, p
Calculators are needlessly bad
The Smalltalk Environment
Direct Manipulation: A Step Beyond Programming Languages
Affordance, conventions, and design
Design rules based on analyses of human error