Education
He was enrolled as an external student of the University of London.
He was enrolled as an external student of the University of London.
Helter Skelter, Hang Sorrow, Care’ll Kill a Cat, The New Review (December, 1975)
Refugees, winner of the Socialist Challenge short story competition (judges: John Fowles, Fay Weldon, Terry Eagleton), Socialist Challenge (1977)
Seven Ages, Quarto (June, 1980)
The Bird Has Flown, radio play, broadcast on BBC Radio 4, 28 October 1976
A Coat of Many Colours, radio play, broadcast on BBC Radio 4, 26 March 1979
Continent (1986)
The Gift of Stones (1988)
Arcadia (1992)
Signals of Distress (1994)
The Slow Digestions of the Night (short stories) (1995)
Quarantine (1997)
Being Dead (1999)
The Devil's Larder (2001)
Six (UK title: published in the US as Genesis) (2003)
The Pesthouse (2007)
On Heat (2008)
All That Follows (2010)