Home›Books›John M. CarrollJohn M. CarrollNo biography available.Works (10)Interfacing thoughtMaking useScenario-based designDesigning interactionWhat's in a name?Modern transistor circuitsThe Nurnberg funnelToward a structural psychology of cinemaHuman-computer interaction in the new millenniumLearning in communities