Janice MacDonald is a Canadian author of mystery novels, textbooks, non-fiction titles, and stories for both children and adults. She is best known for writing seven novels featuring amateur sleuth Miranda “Randy” Craig. The Randy Craig Mysteries were the first detective series to be set in Edmonton, Alberta, where Janice lives. Her newest mystery series sees the intrepid Imogene Durant adventuring in global settings.