An introduction to virology: viruses, Cells and Hosts. - Sigel, M. Michael (Holt library of science.)