Storm Front (The Dresden Files, #1)

Storm Front - Jim Butcher

3.5 stars