Vivid … lavishly imagined … Larbalestier’s elaborate world is sure to linger.

Comments