Creating Artificial Viruses Using Self-assembled Proteins and Polypeptides | Publicación