The Bookseller Official UK Top 30 Books

The bestselling book in the UK last week, was Jennifer Worth's Call the Midwife, which sold 25,200 copies across all print editions. The TV tie-in edition to the BBC adaptation, which drew to a close on Sunday with an audience of more than nine million, tops for a second week with sales of 22,468 copies.

S J Watson's Before I Go to Sleep takes second position in the Official UK Top 50, while Katie Fforde's Summer of Love takes third place.