When Chicago PI Jim Brennan is murdered by supernatural means, Harry must team up with Brennan's assistant to find the murderer.
Please solve the math problem below to unlock download mirrors for The Dresden Files.
Links are proxied and may take a moment to start.