The Table of Shadows by A.J. Parker