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