I have 10 published books - four novels (three of which are historical), four poetry books, a poetry anthology and a non-fiction book. My passions are the environment, especially forests and the sea, and history, especially ancient prehistory. I also have a PhD in Artificial Intelligence and am very interested in digital literacy
I teach literature and creative writing at the University of the Highlands and Islands and love helping people of all ages to write. Before returning to University, I spent twenty years as an environmental activist, traveling all over the world to try to save the world's forests.
I have been poet in residence in the Edinburgh Botanics and Inverewe Gardens, and led walks and workshops all over the country, especially outdoors. As a historical novelist I love working with museums, schools and community groups to delve into our heritage. I live in Assynt, on a coastal wooded croft, and am a keen sailor. (Photo credit: Bill Ritchie)