Invention and Revolution