Understanding Viruses - Shores, Teri (Jones & Bartlett Learning, 2017)