What you really need is perhaps beginner/amateur books like Master vs Chess Amateur by Euwe, Formation Attacks by Johnson, and stuff like that. The books on strategy and openings are not the right path in the beginning. They are to be studied when the player gets beyond basic amateur level. So, it's the right path but later on when openings, strategies, and positional play need to get more attention. Yet, some basics of openings and strategy (or strategic puzzles) are okay for amateurs and beginners. However, the priority is calculation and pattern recognition which is achieved through tactics and playing long games. In the beginning the priority is not openings, strategic puzzles, fast controls, fast online puzzles or some great diversity of artificial puzzles (e.g. give us a puzzle where two moves have already been made, etc.) There's little sense trying to improve by solving dozens of thousands of simple/primitive puzzles without trying to visualize better and step up to longer solutions requiring calculations of 5-6 moves ahead and accounting for variations.
That, said, of course, there are other books like the one by Cheng. Some of them might be more popular and more hyped than others. Some are for higher level, some are for lower. It's all subjective. Examples of such books are below. These are puzzle books for strategy, positional play and middle game:
Test Your Positional Chess by Bellin and Pozetto
Can You Be a Positional Chess Genius? by Dunnigton
Mastering Chess Strategy by Hellsten
Practical Chess Exercises by Cheng
and many more books like that.
Some of such books focus on specific aspects like pawn structures, some focus around openings etc. They are often too early to tackle unless you reach serious club level. Yet, some folks, want to bypass to a strong level with no calculation; with a wave of the magic wand! No long tactics! Just doing a few move puzzles on the Internet! And they want to solve thousands of them or want great diversity or they want doing move by move puzzles just like playing online; thus, bypassing long games (two hour games) along with the hard work of calculating variations. We can give a student a move and a simple explanation but I'm afraid it's not going to be efficient. It's hardly going to work beyond 1700-2000 Elo, and even reaching that level will take longer if things are done the wrong way. I'm sorry if this answer comes across as ironic. It's not. It's just a simple explanation of misconceptions: Most folks want to reach high levels through online blitz and move by move online puzzles. Any answer that denies it, makes them frustrated or invokes negativity. Yet, I know no serious player who has reached a pro level by doing it that way. And books are not the magic that produces strong players bypassing everything else. No, something else is also necessary: playing long games and learning to calculate far ahead (Blitz games and online rapids don't count. it's not serous chess).
What's wrong with Practical Chess Exercises by Cheng? Do you need simpler puzzles but diversity and huge numbers? Maybe thousands of them? So, Cheng's book is not that good? Maybe all chess books are not that good! Maybe, they all ask you to calculate deep and account for variations! That's because chess is more than than calculating three moves ahead and doing tactics move by move like online. Amateurs/beginners often don't know it and have misconceptions. It's not only about the quantity of puzzles. It's also about the their quality. It's all about finding continuations, variations, subvariations, and best counter-play, not just finding a single move and then a next single move.
ADVICE: visit some real life chess club and talk this subject over with high rated coaches and players. You may also read all about doing puzzles in chess books and generally how to improve in chess. Try Silman's books, Seirawan's books, Kotov books, etc. where advice is given about how to train, calculate, etc. None of them will tell you to solve for quantity and not quality! It's not the best move you should be finding; it's best variations and counterplay. Sorry, but it looks like you got some things wrong. It almost looks like when we want some miraculous 25th frame effect in commercials in the form of puzzles. It's like when we want things on a silver platter but it's usually just hard work. And I have just pointed out the way it's done in chess clubs, by coaches, etc. You might have solved too many online puzzles. The latter are good for blitz. However, nobody turned pro by playing only blitz and doing the tactics of that type. And if you have become disappointed in and bored with online tactics, then kudos to you. You got that one right. Books contain a greater variety of puzzles, they contain deeper puzzles. You just have to choose the right level. Non-tactical puzzles usually target strong club players or higher. Even the book Chess Puzzles by Nunn recommended by the user Marked Duplicate is targeting that level, a strong club level, although it is basically a book on tactical puzzles, not strategic puzzles. At higher level books undergo higher specialization. Don't expect everything rolled into one, especially in books targeting professionals.