by Elizabeth George
3.88
800 pages
15h 9m
Solve a complex and intriguing mystery that will keep you guessing until the very end, offering a satisfying and suspenseful reading experience.