Cowpea mosaic virus: the plant virus-based biotechnology workhorse.

Cowpea mosaic virus: the plant virus-based biotechnology workhorse.