Wow, this was a thrill ride. Lots of blood and math. Yep - math. Anyway, awesome thriller heroine, interesting bad guy, differing moralities among some really bad guys. Makes you think and wonder and I can't wait for the next one in the hopes we get a little more backstory.