Ignaz Semmelweis, Oliver Wendell Holmes and puerperal infection.