DNA Viruses : Methods and Protocols - Lieberman, Paul M. (Methods in Molecular Biology,, 2005)