The Science record; a compendium of scientific progress and discovery - Beach, Alfred E. (Alfred Ely), 1826-1896