Good characterization and a fair bit of wit. I'm not sure what to make of naming the ancient evil Cademus (we shall fall! hurray for us?)
, but as thrillers go this one kept my attention fairly well. One could read it as a supers game, which enables handwaving away most of the plot holes endemic to thrillers in general. There's room for a sequel. There's room for line editing (grammar).