Basic virology - Wagner, Edward K.; Hewlett, Martinez J. (Blackwell Publishing, 2004)