Bad magic /
Stirling, A. M.,author.