An odd novel in which the author seems to be trying to touch base on every possible genre. There are some spies and espionage, some urban fantasy, some science fiction, some crime fiction, some horror, and even a Broadway musical. The result has an engaging main character and some interesting scenes, but a weirdly disjointed narrative. It reads like an ambitious experiment that almost works, but not quite.