Sangster, John H. Sangster -
Sangster, John H. Sangster - Natural Philosophy: including statics, hydrostatics, pneumatics, dynamics, hydrodynamics, the general theory of undulations, the science of sound, the ... for the use of normal and grammar schools