David R. Wessner's "The Origins of Viruses"
Read this page. The cell is the smallest unit of life, because it can support its own life including reproduction. Viruses cannot support their own life, but they can hijack the metabolism of specific host cells. Without a specific host cell, a virus cannot grow, change, develop, or multiply.