Eight Perfect Murders by Peter  Swanson
Best Books of 2020
1,597 books — 1,959 voters