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 Alexa Moore. Show more
Discover 11,128,835 listings and 278,125 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 Alexa Moore. Show more