I struggled to finish this book. Robinson’s books are a little hit and miss, with Infinite being his best. This one sort of fell in the middle. Didn’t care for the narrator, but he wasn’t awful either.