I found this very interesting article from LIVESCIENCE https://www.livescience.com/53272-what-is-a-virus.html Thought some might be interested in the article .