Apparently you already know the answer to your question.....
You will be hard pressed to do any better than the two books you have named. They are equally good. On the topic, those two are at the top of my list.
otherwise.....search 'attack'...
Good Chess Books for Beginners and Beyond...
https://www.chess.com/blog/RussBell/good-chess-books-for-beginners-and-beyond
best book on attacking chess?
i know about, art of attack in chess vukovic, and attacking manual aagaard