Reading progress update: I've read 428 out of 428 pages.

The Sleeping Doll (Kathryn Dance #1) - Jeffery Deaver

Some trademark Deaver twists but they actually work better in this one. We get further insight into Kathryn and the mind of a cult leader and his followers.