A review by samnash
Eight Perfect Murders by Peter Swanson

challenging dark mysterious tense fast-paced

3.25