Kelly, Kevin

Kelly 2010
What Technology Wants
Kelly, Kevin
[ politics-history , reviewed , science ]