The Lying Stones of Marrakech: Penultimate Reflections in Natural History by Stephen Jay Gould (Paperback, 2001)