by Anthony Bidulka
4.28
283 pages
5h 22m
A fast-paced mystery with enough twists to keep you guessing until the very end.