Progress in Nucleic Acid Research and Molecular Biology: 79 (Progress in Nucleic Acid Research & Molecular Biology) (Progress in Molecular Biology & Translational Science)