Molecular evolution of bacterial cell-surface proteins

Abstract
No abstract available