Malicious Code: A WebQuest about viruses, worms, and Trojan Horses by David L. Vessell