Basic virology - Wagner, Edward K., 1940-2006 (Blackwell Publishing, 2008)