Science and culture : Popular and Philosophical Essays - Helmholtz, Hermann