APOBEC3 proteins and genomic stability: the high cost of a good defense

APOBEC3 proteins and genomic stability: the high cost of a good defense