By Stephen Jay Gould
By Michael Shermer, Stephen Jay Gould
By David M. Raup, Stephen Jay Gould
By Stephen Jay Gould, Paul McGarr, Steven Rose