Witty and Intelligent: This is an excellent, highly imaginative story you can just read and enjoy. You could also read it again and again and delve deeper into Plato, I suspect. I liked the witty, irreverent style of storytelling the author used, even apologetic about getting too philosophical or scientific in places. It kept things light and enjoyable and kept the story powering along. Terrific characters, especially the heroine. The sausages... classic!!