Vitalsource Technologies, Inc. Macrolide Antibiotics: Chemistry, Biology, And Practice