Carr, Nicholas,

The big switch : rewiring the world, from Edison to Google - 278 pages ; 24 cm

9780393062281


Computers and civilization.

303.4834