The lying stones of Marrakech : penultimate reflections in natural history / - Gould, Stephen Jay. (Harmony Books,, 2000)