Virology : principles and applications - Carter, John B., 1944- (New York Academy of Sciences Ser., 2015)