Very entertaining urban-fantasy-mystery. Harry Dresden is a wizard PI who has to pay the bills by taking his own cases as well as assist the police in a few of their cases. In this book, the two cases collide, and Harry has to find a way to solve the mysteries and stay alive.
I like this character - he's deeply flawed and knows it, cracks good jokes, and is not 100% on top of his game all of the time. Very entertaining and I look forward to more in the series.