What Makes a Signal Processing Book Good or Less Good?
So I'll just name one good book and why.

LINEAR ESTIMATION T.Kailath, A. H. Sayed, and B. Hassibi

The subjects are explained in a clear and insightful way. One feels that they understand when you get to end of the chapter

Then we try the problems and stare at them in blank confusion. Very little is obvious. We now know we don't understand anything.  There is little that a web search will clarify. The problems only yield after thinking and thinking hard.