An Anthropologist on Mars: Seven Paradoxical Tales. By Oliver Sacks.