Eureka: The Invention of Science Revolutions in Science