Finished it!

Burning Water - Mercedes Lackey

And what a lot of fun it was too, with an extremely high body-count to boot. (Well that's what you get when you mess around with ancient Aztec gods).

 

Diane Tregarde has always been a favourite kick-ass heroine of mine, and I reckon she would have Anita Blake disarmed and handcuffed while Anita was still struggling to get her gun out of her cleavage.