Series: Dresden Files

Storm Front by Jim Butcher

Harry Dresden is a hard man to describe, but Butcher gives you the feeling that you have known Harry forever. Harry is a wizard for hire, not something exactly approved of in the magical...