Computer viruses and data protection - Bana, Edward E.