Science : discovery and progress - Davis, Ira Cleveland n. 1886 (Holt, Rinehart and Winston, 1957)