Elements of Natural Philosophy, Volumes 2-3 by William Holms Chambers Bartlett & William Holms Bartlett