by Jeffrey Archer
3.71
272 pages
5h 9m
Dive into a collection of masterfully crafted stories filled with unexpected twists and turns that will keep you guessing until the very end.