Nachenberg has produced a reasonably clear and succinct, although
poorly edited, overview for the nonspecialist of the current status of
the conflict between those who create computer viruses and those who
wish to avoid becoming their victims.
more...