Who discovered the smallpox vaccine:

Edward Jenner

Alexandr Fleming

Joseph Lister

Louis Pasteur