That's an excellent textbook that deserves a proper review. Unfortunately, I don't have time right now, but I going to write about the book's strengths (they are aplenty) and flaws (there are really very few of them) in 2022.
In the meantime, my advice is this: buy it and read it. Can't recommend it highly enough.