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