The Second Summoning

The Second Summoning - Tanya Huff Entertaining urban fantasy with a cat.