Elements of natural philosophy : embracing the general principles of mechanics, hydrostatics, hydraulics, pneumatics, acoustics, optics, electricity, galvanism, magnetism, and astronomy
276 pages : illustrations, diagram ; 19 cm
11924625