_____ invented the small pox vaccine ?

20

A. Robert Koch
B. Edward Jenner
C. Robert Hooke
D. Louis Pasteur