SMS: A pathology of computer viruses / David Ferbrache.