John M. Carroll
1950
Interfacing thought
Making use
Scenario-based design
Designing interaction
Human-computer interaction in the new millennium
Learning in communities
Mechanical design for electronics production
Modern transistor circuits
The Nurnberg funnel
Toward a structural psychology of cinema
What's in a name?
Careers and opportunities in electronics