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