Dictionary of scientific biography - Holmes, Frederic L.
Published under the auspices of the American Council of Learned Societies.