Virology by Leonard C. Norkin & Leonard Norkin