Assembly, Engineering and Applications of Virus-Based Protein Nanoparticles | Publicación