Conjectures and refutations: the growth of scientific knowledge by Karl Popper | Menrva Books | MenrvaBooks