I enjoyed this book immensely. I especially loved the author's voice. The characters were dynamic and real. The world building, technology, and science were solidly realized. It asked the hard philosophical questions without being preachy. An unexpected gem that will stay with me for a long time.