Elements Of Natural Philosophy, By W.H.C. Bartlett ... by W.H.C. (William Holms Chamb Bartlett