Conjectures and refutations: the growth of scientific knowledge - Popper, Karl R. (Routledge and Kegan Paul, 1969)