Grave Peril by Jim Butcher
I borrowed the ebook from the Free Library of Philadelphia's OverDrive collection.
Number 3 in The Dresden Files, Grave Peril continues the trials and tribulations of Harry Dresden, wizard. This installment brings back characters from the previous two books, including trouble-making vampires and talkative skulls. It also introduces us to a new character, Michael, who is a devout Knight of the Cross and makes an interesting counterpoint to the agnostic Harry.
The action and thrills continue to deliver, and there's plenty of Harry's dry humor to keep the reader chuckling and the pages turning. It would be easier to begin the series at the beginning than to jump in here, but fans of the first two books should be thoroughly satisfied with this continuation.