Scientific And Technological Progress