This gives Charles Schulz an honored place on my roster of non-scientists who understand science better than many scientists do.
Some other members: William Blake, Winston Churchill, Kenn Amdahl, Michael Frayn,
Fredric Brown,
Robert Heinlein, Art Buchwald ...