Crossing over : where art and science meet / - Gould, Stephen Jay, (Three Rivers Press,, 2000)