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).