20 of our favorite reads you might have missed in 2024