Kate Atkinson Books
When Will There Be Good News
By
The Sunday Times bestseller: another triumph from the author of Case Histories and One Good TurnIn rural Devon, six-year-old Joanna Mason witnesses an appalling crime.Thirty years later the man con...
Read More