Mary Marston by George Mac Donald.