Review: Death Masks by Jim Butcher
Harry Dresden, professional wizard, should be happy that business has been pretty good for a change. His new case involves the missing Shroud of Turin, but that’s not all he ends up having to deal with. He has to duel the Red Court of Vampires champion, deal with a professional hitman after him, a new … More Review: Death Masks by Jim Butcher











