Ribonucleotide reductases: essential enzymes for bacterial life | Publicación