From Cowpox To Antibiotics: Discovering Vaccines And Medicines door Carol Ballard