The Shelf · 871 books
Eight Perfect Murders
Peter Swanson · read 27 April 2023 to 29 April 2023
GradeB+
Crime/Thriller
288 pages. Audiobook, read by Graham Halstead.
What I thought (may give it away)
This was a good thriller with an expected, but still surprising ending… He writes well and can carry a story, even when it seems laid out in front of you…