The lying stones of marrakech : penultimate reflections in natural history - Gould, Stephen Jay 1941-2002 (The Belknap Press of Harvard University Press, 2011)