Who among the following invented the small pox vaccine?
A: Robert Koch
B: Edward Jenner
C: Robert Hooke
D: Louis Pasteur
Explanation: No answer description available for this question.