Elementary Treatise on Natural Philosophy Volume 2 by Augustin Privat-Deschanel & A. Privat Deschanel