One of the most enduring elements of great science-fiction is its capacity to encourage critical thinking. Be it Star Trek, The Twilight Zone, The Matrix, Blade Runner, etc. the concepts introduced are every bit as integral as the action. Such is the case with NPC.

What is real? What is reality? Are we really here, or are we part of some other being’s dream? Nearly 400 years ago philosopher Rene Descartes wondered these questions, and finally came upon the notion of, “I think, therefore I am.” With NPC, the notion of the dream has evolved into simulation, whereas there are some real people, but they are in a simulated world surrounded by fictional people, or non-player characters. In a way, it is fairly similar to WestWorld, where the androids are NPC’s designed to enhance the experience of the human visitors, but do not realize it. Only, in this book the humans believe the androids are every bit as real as they are. What arises is a story that will leave you with your own questions about reality.

The dual narration of R.C. Bray, performing the chapters told from the protagonist Ezekial’s POV, and Jeffrey Kafer voicing the antagonist’s, Samael’s, chapters, is a blend of two talented narrators delivering a terrific listening experience. Though they have similar styles, which serve to provide consistency to the storytelling, their unique elements compliment each other in a way that makes this audiobook memorable and fantastic.