Infinite - humanity's last hope goes awry.
A long distance colonization mission gone wrong, Infinite is a stand alone novel that at first glance appears to explore the concept of what happens when a ship winds up traveling through the cosmos for eternity. However, it turns into a many layered story that explores a number of common sci-fi concepts including artificial intelligence, virtual reality - holodeck style, and what it means to be human. This book often went where I didn't expect it to go and at times did its best to lose me when it took things too far, but ultimately I stuck with it because I wanted to know how it was going to turn out.
There is no way for me to shine a light on the things I did not like about this book without spoiling too much, so suffice it to say that at times it stretched beyond what I was willing to accept as scientifically plausible. Those same things felt a bit contrived as well because they were needed to create an environment where the rest of the story could be told. Basically I just had to just get over it and move on if I wanted to enjoy the good parts. The peeling back of layer upon layer as the story progressed is what kept me interested. I had my own theories about what was going on and I needed to know if I was right or not, which ultimately proved to be the real hook of the story for me.
So if you are put off by sci-fi that goes too far then this is likely not for you, but if you are able to roll with it no matter how far an author takes a certain concept then this is worth reading. The audiobook version is narrated by R. C. Bray and he does his usual excellent job so listening is a very viable alternative.