Death Masks by Jim Butcher
Harry Dresden has a lot on his plate: he's been challenged to a duel to the death to determine the outcome of the war between wizards and vampires; he's been hired to find the missing Shroud of Turin; his old girlfriend Susan is back in town for unknown purposes; and, just to round things off, thirty arch-demons are on the prowl in Chicago. And that's not even mentioning a pair of European art thieves hitting town and all three Knights of the Cross turning up to confront a mutual foe. Death Masks , the fifth book in The Dresden Files , is the busiest book in the series to date. It sports at least four distinct plot threads (along with several related subplots) which interconnect with one another in a number of unexpected ways as the novel progresses. Each one of these plots would be enough to drive a novel by itself and Butcher seems to delight in upping the ante and complexity of the series to new heights. Combined with the ongoing, series-spanning storylines, this makes D...