Computer viruses: from theory to applications - Filiol, Eric (Springer-Verlag France, 2005)