Nearly 30 years on from its original publication, Hilary Mantel revisits her third novel to create a ten-part serialisation. Read by Anna Maxwell Martin. Abridged by Sara Davies. Show more
Discover 11,128,835 listings and 278,222 playable programmes from the BBC
Nearly 30 years on from its original publication, Hilary Mantel revisits her third novel to create a ten-part serialisation. Read by Anna Maxwell Martin. Abridged by Sara Davies. Show more