An all-new collection of winter-themed mysteries from the master of the genre, just in time for the festive period. There's a chill in the air and the days are growing shorter... It's the perfect time
John Malkovich stars as Hercule Poirot in Agatha Christie’s ingenious serial-killer thriller, newly adapted for BBC Television in 2018 by the award-winning team behind And Then There Were None, Witnes
A novel of anger, jealousy, betrayal and murder in 2000 BC It is Egypt, 2000 BC, where death gives meaning to life. At the foot of a cliff lies the broken, twisted body of Nofret, concubine to a Ka-pr