THE SCIENCE OF NETWORKS