My 38 favorite books of 2023