The Science of Innovation