Novels
Robinsheugh (1975)
aka Elizabeth, Elizabeth
A Flute in Mayferry Street (1976)
aka The House On Mayferry Street
Fox Farm (1978)
The Maze Stone (1982)
Book of Old Edinburgh (1983)
Clementina (1985)
The House On the Hill (1987)
The Valley of Deer (1989)
The Chip Shop Ghost (1992)
Tales of St Columba (1992)
Red Herring (1992)
Green Willow's Secret (1993)
Green Willow (1993)
Stones of Destiny (1994)
Castle Gryffe (1995)
Websters' Leap (1995)
The Ghost By the Sea (1996)
Warrior's Bride (1998)
Ghoul's Den (2000)
The Haunting of Alice Fairlie (2001)
Nicolas Moonlight (2002)
Weerd Wood (2003)
aka Elizabeth, Elizabeth
A Flute in Mayferry Street (1976)
aka The House On Mayferry Street
Fox Farm (1978)
The Maze Stone (1982)
Book of Old Edinburgh (1983)
Clementina (1985)
The House On the Hill (1987)
The Valley of Deer (1989)
The Chip Shop Ghost (1992)
Tales of St Columba (1992)
Red Herring (1992)
Green Willow's Secret (1993)
Green Willow (1993)
Stones of Destiny (1994)
Castle Gryffe (1995)
Websters' Leap (1995)
The Ghost By the Sea (1996)
Warrior's Bride (1998)
Ghoul's Den (2000)
The Haunting of Alice Fairlie (2001)
Nicolas Moonlight (2002)
Weerd Wood (2003)
Collections
Tales of Saint Patrick (1995)
Waters of Life (1996)
St Andrew for Beginners (1998)
A Royal Ring of Gold (1999)
Waters of Life (1996)
St Andrew for Beginners (1998)
A Royal Ring of Gold (1999)
Picture Books show
Non fiction show