Evolutionary Entertainment

Exploring the evolutionary foundations of popular culture.

Barry X. Kuhle Ph.D.