Rogue Programs: Viruses, Worms and Trojan Horses (Vnr Computer Library)