A century of science in America

by Edward Salisbury Dana

458 p., [21] leaves of plates : 23 cm