moneyshi68 moneyshi68 07-02-2019 History contestada witch leader of the scientific revolution in england promoted the idea that science must rely on reapeted observation and expirimentation