Best of 2017

Tough choices in the 2017 list; these are the top 20 of the 134 David read in 2017.

While they are not strictly in order, you can extrapolate preferences from what’s closer to the top of the list.