Bacterial surface proteins Some structural, functional and evolutionary aspects

Abstract
No abstract available