Stephen Jay Gould: Marxist and Atheist?