TY - RPRT AU - Craig Fosnock LA - eng PB - Carolina University PY - 2005 TI - Computer Worms: Past, Present, and Future CISSP ER -