A review by optimalbook
Changes by Jim Butcher

5.0

Outstanding all around. Very much so deserving of all the praise it receives.