Childbed Fever: A Scientific Biography of Ignaz Semmelweis