Conjectures and refutations

Karl R. Popper
Routledge
9780415043182
0-415-04318-2