the fantasy castle, by James C. Christensen