Staphylococcus aureus antigens and challenges in vaccine development.

Staphylococcus aureus antigens and challenges in vaccine development.