Scientists and economists sold Karl Popper’s ‘falsification’ idea to the world. They have much to answer for philosophy Article 3141 words, published Feb 16 2021 7 votes