A review by cemyilmaz
Conjectures and Refutations: The Growth of Scientific Knowledge by Karl Popper

5.0

Such clarity of thought. Brilliant.