Dragonfire : a novel