Stephen Cass IEEE Spectrum vol. 38, issue 11, p.56-60 ISSN 0018-9235 November 2001
For anyone worried about viruses and worms, perhaps the best advice is Know Thy Enemy
[Read the article]