Technological Networks and the Spread of Computer Viruses | Synapse