Mary Macgregor

author

Mary Macgregor

Best known for retelling history and legend for younger readers, this early 20th-century writer helped generations of children discover King Arthur, Rome, Greece, and other classic subjects through lively, accessible books.

5 Audiobooks

About the author

Mary MacGregor was a Canadian writer who also published fiction under the pen name Marian Keith. She was born Mary Esther Miller MacGregor in 1872 and is remembered today especially for books that retold history, myth, and literature for children in a clear, engaging style.

Her best-known works include Stories of King Arthur's Knights and other volumes that introduced young readers to subjects such as Rome, Greece, and France. Many of these books remained in circulation for years and are still widely found in reprints and digital archives.

Alongside her children's retellings, she also had a broader literary life under her pseudonym. That mix of storytelling warmth and straightforward explanation is a big part of why her books have continued to appeal to families, teachers, and young history lovers.