Table of Contents
Poetry
- Ye Cannae Win – Chapman 2000 & 2004
- Reading the Bones – Canongate 1999
- Alien Crop – Chapman 1996 & 2004
- Biting through skins – Rookbook
- Pegasus in Flight – Rookbook
- Images video - ETV/AV, Moray House
Fiction
- White Rose Rebel – Viking/Penguin 2007
- Wicked! – Sandstone 2006
- Not for Glory – Canongate 2002
- Wild Fire – Taranis 1993 & 1994
Film & TV
- Long Haul – Scottish Screen/STV 2000
- River City – BBC series - scriptwriter
- High Road - STV series – scriptwriter
Plays
- Double Yella – Oran Mor 2005
- Straitjackets – SAC/Tron 1999
- Winding String – Battersea 1999
- Deep Rising – Stellar Quines/Pitlochry 1998
- Refuge – Stellar Quines 1997
- Pair of Jacks – FVG&S 1989
- Curds & Cream – BBC radio 4 1997
- Silver Bullet – BBC radio 2003
- Diary of a Goth – BBC radio 2003
Co-written Plays
- Sooans Nicht – CPT 1996
- Four Funerals & a Wedding - And is Cut Doon – CPT 1995
- Bill & Koo – BBC radio 4 1995
Theatre – co-writer/performer
- For Want of a Nail – Mayfest 1994
- Back to Basics – Mayfest 1993
- Stick – Mayfest 1992
- The Killing of Women – Mayfest 1991
- Bread & Circuses – Mayfest 1990
- Saturday Nights & Sunday Mourning - Edinburgh Festival Fringe 1989
Radio education drama series
- Transport – BBC 2005
- The Victorians – BBC 2004
- Healthy Eating – BBC 2004
- Voices of War – BBC 2002
- History in Stone – BBC 2000
- Scotland at War – BBC 1998
- Robert Burns – BBC 1996
- Talking Points [stories] – BBC 1995-2000