Conjectures and Refutations: The Grow of Scientific Knowledge - Popper, Karl (Harper Torchbooks, 1965)