Medicine through time

1234567891011
Across
  1. 4. cleaned up hospitals
  2. 5. father of epidemiology
  3. 8. Someone who whips themselves
  4. 10. Father of bacteriology
  5. 11. Pioneered dissection
Down
  1. 1. Doctor who believed spontaneous generation.
  2. 2. Created 4 humours
  3. 3. Germ theory creator
  4. 6. Worked out how blood flowed
  5. 7. Created theory of opposites
  6. 9. a medieval cause of disease