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

Magic Strikes -  Ilona Andrews