Basic virology - Wagner, Edward K. (Blackwell Science, 1999)