The chemical basis of virus structure, dissociation and reassembly by Jacobus Martinus Kaper | Menrva Books