This document discusses computer viruses, including what they are, their types, how they spread and the harm they can cause. It identifies the main types of viruses as boot viruses, program viruses and macro viruses. It also discusses the top sources of virus attacks, such as downloadable programs and email attachments, and recommends the best antivirus software like Norton antivirus, McAfee virus scan and Kaspersky antivirus to prevent virus attacks.