A History of Human-Computer Interaction
bits.blogs.nytimes.com