This is a good end-of-the-world story, yet there is still hope for humanity. There are a lot of characters, and I felt the development was well done. Instead of zombies or Communists, people have developed dragonscale, a disease which can cause spontaneous combustion. This presents a unique dilemma and requires a different approach to a satisfying resolution.