A review by booksatdawn
Eight Perfect Murders by Peter Swanson

4.0