McAllister, Margaret(Margaret I.),author.