Review: Swan Knight’s Son by John C. Wright