Special thanks to:
Text: George MacDonald, Stephen Alsford French translation: Françoise L'Heureux, Martine Reid Web page design and production: Stephen Alsford