The structure of evolutionary theory - Gould, Stephen Jay 1941-2002 (Belknap Press of Harvard Univ. Press, 2002)