Electric Dreams turns to the past to trace the cultural history of computers. Ted Friedman charts the struggles to define the meanings of these powerful machines over more than a century, from the failure of Charles Babbage’s “difference engine” in the nineteenth century to contemporary struggles over file swapping, open source software, and the future of online journalism. To reveal the hopes and fears inspired by computers, Electric Dreams examines a wide range...