Virology: Principles and Applications - Carter, John (Wiley, 2007)