Man this series doesn't stop getting good!Jim Butcher knows how to keep it engaging by mixing in new and old characters to keep readers on their toes. There is so much character development, plot, imagery, and all around badassery. I have nothing but positive things to say about the tenth installment in the Dresden Files. Mab calls in a favor that Dresden is bound to assist with and he's none to happy about it. He has to find and bail out his nemesis, the crime lord Marcone. If that weren't bad enough there are some majorly bad demons in town. Last time he barely managed against a handful, now there are more than a dozen in town. Good thing Harry Dresden is used to going up against horrible odds. I can't wait for the next one!