Skin Game by Jim Butcher
Harry Dresden is back and in his role as the Winter Knight he is being forced to aid a group of former foes by Mab.
There are a lot of books that claim to be similar to the Harry Dresden series but once you read an original you are reminded that they don't quite live up. What Butcher does well is to create a character that isn't perfect finding his inner strength to continue to learn and develop. Over the course of the series the wizard Harry Dresden has become a more complex character rather than a one dimensional fixture. Add to the mix a cast of compelling and likeable allies and unlikeable foes and you get a books that will keep attracting new readers.