Practical Molecular Virology by Mary K.L. Collins