Scientific revolution revisited