View on...
Amazon
Goodreads
Bookshop.org
Open Library
WorldCat
After Chicago's ghost population starts going seriously postal, resident wizard Harry Dresden much figure out who is stirring them up and why they all seem to be somehow connected to him.