Stephen Jay Gould
Contemporary criticism of Haeckel: Michael Richardson and Stephen Jay Gould.