Computer viruses for dummies - Gregory, Peter H. (Wiley Publishing, 2004)