Defining life: the virus viewpoint

Defining life: the virus viewpoint