This is the fourth Robinson novel I’ve listened to on Audible and I’ve thoroughly enjoyed them all! NPC is done from two points-of-view (POV) that blend together seamlessly, despite being at odds with each other. The way Robinson creates a world wherein people are either real or non-player characters (NPC, taken from the computer controlled characters in video games), is so close to the way I would imagine it, it’s scary. There are a lot of twists that keep you reading/listening because you will want to get to the TRUTH. Let go of preconceived notions when you listen to this one and just enjoy the ride. If you’ve ever played a modern video game, you’ll really relate to a lot of what is going on in this novel. I highly recommend it.