In “Death Masks” by Jim Butcher, wizard detective Harry Dresden must confront a deadly duel, a vengeful vampire, and a fallen angel.
In “Death Masks” by Jim Butcher, wizard detective Harry Dresden must confront a deadly duel, a vengeful vampire, and a fallen angel.