Computer Viruses: from theory to applications (Collection IRIS)