Skip to contentElements of natural philosophy : explaining the laws and principles of attraction, gravitation, mechanics, pneumatics, hydrostatics, hydraulics, electricity, and optics : with a general view of the solar system | Collections | The Huntington