Computer Viruses FOR DUMMIES - Gregory, Peter