A review by winter_is_reading
Magic Strikes by Ilona Andrews

5.0