Combating computer viruses - M.Shea, John (Cyberspace Survival Guide, 2013)