Sir Karl Popper (1902–94) is certainly among the most influential philosophers of science in the 20th century, as well as an important critic of Marxism, but his reputation is still under ...