A pathology of computer viruses - Ferbrache, David 1965- (Springer-Verlag, 1992)