This is a real-world medical entrance exam question, please give the true answer based on the question and selection. Topic name: None, Subject name: Social & Preventive Medicine
Who is regarded as father of public health? 
Select and explain. 
A. Louis pasture, B. Cholera, C. John snow, D. Robe Koch
B: Cholera
Answer: B: Cholera 
Explanation: Cholera REF: Park 20th ed p. 5 Cholera is regarded as father of public health John snow is regarded as father of modern epidemiology Louis pasture proposed "Germ theory of disease" Robe Koch showed that anthrax was caused by bacteria