Karl Popper
Conjectures and Refutations
The Growth of Scientific Knowledge