This is a great hard sci-fi, with some really original concepts that I haven't seen with the other authors I usually stick to in this genre.



Some of the story is quite challenging, especially in the beginning where many of the quirks of the characters or language use is not explained, but it's well worth the effort to stick with it.



This is one of the reasons I enjoy sci-fi so much, as it has the ability to introduce new concepts to us and challenge our brain cells while at the same time making us turn each page eager to continue the story and find out what happens next.