Fiction Novels •
Aliyyah (Vagabond Voices, 2015) • ''Potter's End'' (Vagabond Voices, 2014) •
Ascension Day (Hodder Headline Review, 1999) •
Redlegs (Vagabond Voices, 2012)
Short stories •
Hour After Hour (Pathfinder, 2008) •
Poor Angels (Polygon, 1996)
Non-Fiction Books •
John Lennon, The Original Beatle. Biography (Argyll, 2011) • ''An Anarchist's Story: The Life of Ethel MacDonald '' (Birlinn, 2009)
Plays •
The Veil (1991) •
Sabina! (1995) •
3 Fallen Angels (1997) •
The Angels’ Share (2000) •
The Reader (2005) •
Leather Bound and Double Shot short plays for Play, Pie & Pint, series (2005/2006) • Short Spin and Wheesht, Zarraberri and Limbo, all translations of plays for Play, Pie & Pint (2006) •
Hephaistos (2008) •
The Kist (2011)
Radio drama •
Sabina ! (BBC Radio 4, 2000) •
120 Rue de la Gare (adaptation of French thriller, BBC Radio 4, 2001) •
Of Love & Other Demons (
Gabriel García Márquez novel, BBC Radio 3 2002) •
The Master of Ballantrae (adaptation of
Robert Louis Stevenson's novel, BBC Radio 4, 2005) •
Mission to Marseilles (adaptation of French thriller, 2004) •
The Name of the Rose (adaptation of
Umberto Eco's novel BBC Radio 4, 2006) •
The Observations (adaptation of a
Jane Harris novel, Woman's Hour, 2007) •
The Tenderness of Wolves (adaptation of
Stef Penney novel, Woman's Hour, 2007) •
The Black Sheep (
Honoré de Balzac, BBC Radio 4, 2008) •
Black and Blue (
Ian Rankin Rebus adaptation, BBC Radio 4, 2008) •
The Dead Hour (adaptation of
Denise Mina nove, 2009) •
Blue Water (original play for BBC Radio Scotland, 2009) •
Strip Jack (Rebus novel for BBC Radio 4, 2011) •
House of Mercy (co-written with Bruce Young, Woman's Hour, 2011) •
Dr. Hyde (original updating of
Robert Louis Stevenson's classic, Radio Scotland, 2012) •
The Black Book (Rebus adaptation, 2012)
Television drama •
River City (BBC Scotland, 2004–) •
Taggart (STV, 2004–2008) •
Burns – Alive & Kicking (6 dramas on
Robert Burns, Channel 4, 1998) •
Machair (Gaelic serial drama, team writer, 1996–1998) •
High Road (STV, Resident writer 1992–1998) •
The X File(drama-docs on Scottish Democracy, Channel 4 1999–2000)
Film •
Poor Angels (1996) •
Ring of Truth (1998, BBC Scotland) •
Mistgate (1999)
Television, DOC • ''An Anarchist's Story: The Life of Ethel MacDonald'' (writer, BBC drama documentary, 2007) •
Barbado’ed (writer, presenter, producer, doc BBC/TG4/RDF) •
Red Oil (co-writer, Mediaco/Channel 4 doc on Chavez's Venezuela, 2009) •
Don Roberto (co-writer, Caledonia Films, BBC Scotland, 2008) •
Eurokids (writer and presenter, 3 series 1992–1995 of 6 programs each on young Europeans) • ''Alba Na 70's'' (6-part series for STV 1993) '''Radio Writer/presenter Inc's''' •
Edge of the World (documentary series Radio Scotland, 2001) •
Cover Stories (writer and presenter, Radio Scotland's weekly book programme, 2003–2005) •
Mingin’ (writer and presenter 60' doc. on sense of smell, Radio Scotland, 2002) •
Sunday Morning (writer and presenter doc on Scotland's Sundays, 2003) •
Letter from Caribbean & Northern Arts (Radio 3 Interval Talks, 2002) •
The Last Communard (on French Revolution, BBC Radio Scotland, 2007) •
Lad o’Pairts (series on Scottish Education, Radio Scotland, 2003–2004) •
On The Shelf (6 part series on Scots and their book collections, Radio Scotland, 2003) •
Fire! 60 (Hogmanay special on fire & light, Radio 4, 2003) •
The Last Tutor (writer and presenter; 60” doc. Radio Scotland, 2004) •
The Real Macbeth (Radio Scotland, 5 part series, 2007)
Poetry • Published in: Chapman, Mariscat. Scottish & Glasgow collections ==Prizes==