scientific and technological revolution