The good, the bad, the disappointing books of 2024