The Network Revolution (Confessions of a Computer Scientist)