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