The explanation for scientific success is much more cultural, as powerfulmethods such as controlled experimentation, statistical inference, and computer modeling have beendevised only in recent centuries. With such methods, it becomes possible to develop knowledge thatgoes well beyond perception without succumbing to supernatural fantasies.