This is a modern sci-fi book that, unlike some of my previous sci fi recommendations, spends a bit more time on character than the science behind the story. This works in it's favor, giving you some really great characters you care a lot about, but it doesn’t sacrifice much on the sci-fi side. It’s still a fun mind-bending journey.