Mary Marston , by George Mac Donald,