Stephen Jay Gould

Topics: complexity, science