Elements of natural philosophy, By W.H.C. Bartlett ...