Author: Hermann L.F. Helmholtz/Alexander J. Ellis, Trans., Ed.,