Prokaryotes and evolution

Prokaryotes and evolution - Switzerland: Springer, 2018. - ix,396p.

9783319997827

576.8 / BER.P