by Giles Gordon
Is it 1780 or 1980? Who is dreaming whom? Puzzles in this intriguing preface to a new novel, read by Michael Cochrane
Discover 11,128,835 listings and 279,514 playable programmes from the BBC
by Giles Gordon
Is it 1780 or 1980? Who is dreaming whom? Puzzles in this intriguing preface to a new novel, read by Michael Cochrane