Penguin Classics presents Charles Dickens' enduring classic Great Expectations adapted for download..
Poirot had been present when Jane bragged of her plan to ‘get rid of' her estranged husband. Now t..
Roger Ackroyd knew too much. He knew that the woman he loved had poisoned her brutal first husband. ..
It's seven in the morning. The Bantrys wake to find the body of a young woman in their library. She ..
March 1997. A woman has her throat cut behind a bar in Carter Crossing Mississippi. Just down the ro..
A generation after the events of The Long Earth mankind has spread across the new worlds opened up b..
Penguin presents the audiobook edition of 12 Rules for Life written and read by Jordan B. Peterson.W..
Penguin presents the audiobook edition of Girl Woman Other written by Bernardine Evaristo read by An..
In 3001: The Final Odyssey Arthur C. Clarke brings the greatest and most successful science fiction ..
A pilot replacement for 633 Squadron named Chalmont puzzles Frank Adams the station's intelligence o..
Spring 1312. Edward II of England is absorbed with his favourite Peter Gaveston while his wife Isabe..
London 1897. A young girl Valentine Grey arrives in England. She's been brought up in the remote and..
Amber Lachlan and Raffaele met as teenagers in the seaside home of kind-hearted foster parents. Now ..
When a woman is found dead in her car in a Norwegian parking garage everyone suspects an overdose. ...
Having decided to redecorate Woodside Cottage Jude has engaged the services of local man Pete who ha..