Janice Elva MacDonald (born in Banff, Alberta) is a Canadian writer of literary and mystery novels, textbooks, non-fiction, and stories for both adults and children. She is best known as the creator of a series of comic academic mystery novels featuring reluctant amateur sleuth Miranda "Randy" Craig, all of which are set in Edmonton, Alberta.