Death Masks - Jim Butcher

In Death Masks, Jim Butcher returns to the type of story he excels in: one with intriguing new creatures, a strong central plot, but with a dozen curve balls thrown in to keep the reader on his toes. The thing I like about this author is that he doesn't respect the old conventions of storytelling that say you should raise certain dilemmas and find a way to satisfy them by the end. Instead, he has many, many pots brewing and doesn't seem shy in adding new ones from time to time. It creates a manic sense of imbalance, but one grounded in strong characters - something like Harry Potter crossed with Bugs Bunny.