We’re halfway through 2025, and we at the Book Review have already written about hundreds of books. Some of those titles are good. Some are very good. And then there are the ones that just won’t let ...