Ratings18
Average rating3.5
Although I didn't find the characters that well developed or compelling, I thought the speculative aspects were interesting and appreciated the love for science, knowledge, and discovery that came through the pages of this book.
Full Review on My Website