Network Security Essentials Fifth Edition by William Stallings Fifth Edition by William Stallings.
Lecture 11 Malicious Software modified from slides of Lawrie Brown.
ITSec Malicious Software