Eight Perfect Murders by Peter  Swanson
Best Books of 2020
1,596 books — 1,958 voters