Grave Peril, by Jim Butcher, is the 3rd novel in the Dresden Files.
Professional Wizard Harry Dresden is at it again. This time, someone (or something) is after Harry and his friend and knight, Michael, and it begins attacking their friends and family. Harry has his list of usual suspects. But when he’s invited to a vampire ball, warning bells go off.