Storm Front
by Jim Butcher (Roc, 2000)
audiobook read by James Marsters (Buzzy Multimedia, 2009)
A middling first instalment. Harry Dresden is likeable enough (a powerful wizard, too empathetic for his own good) but the plot shows its fold lines like a paper plane instruction manual. James Marsters earns his pay in an understated, charismatic audiobook narration.