This is the 3rd book in the Dresden Files. Harry Dresden is a Chicago area wizard who deserves better writing in his stories. This time, amid all the made up and misused words and really clumsy wording, Harry and his friend Michael, a knight, are out and about trying to figure out what is going on between the this world and the spirit world. Someone is getting the ghosts all riled up and sending them out into our world. The wall between the two worlds is extra thin and the way too much stuff is coming through.
Harry and Michael need to find the source of the disruption without cluing in Harry's godmother, who wants to pull him into the underworld and keep him prisoner there forever. There is some question as to Michael's true identity. He's definitely a good guy, but it's possible that he be a lot older than he seems and he just may report directly to God.
These books could be pretty good. The stories are interesting and if someone gave Butcher a dictionary and a thesaurus, he'd really be in business. Instead he continues to use this ridiculous syntax that makes it hard to take him or his work seriously. Harry Dresden is a good character, he deserves better.