Trojans, worms, and spyware A computer security professional's guide to malicious code - Erbschloe, Michael (Elsevier butterworth heinemann, Amsterdam, 2005)