Open menu
Silvia Bulgheresi
Microbial Genome Plasticity