Computer Viruses and Malware - Aycock, John (Springer US, 2006)