Hermann von Helmholtz ; newly translated by Malcolm F. Lowe ; edited, with an introduction and bibliography, by Robert S. Cohen and Yehuda Elkana ; : pbk. -- D. Reidel, c1977. -- (Synthese library ; v. 79)(Boston studies in the philosophy of science ; v. 37).