The Grimoire of the Lamb - Kevin Hearne Great novella! I do enjoy the fact that Hearne doesn't have any issue with going back in his timeline and writing stories that took place prior to events in the novels.