Basic virology - Wagner, Edward K. (Blackwell, 2004)