Science and Invention