Basic Virology by Edward K. Wagner, Martinez Hewlett & Martinez J. Hewlett