… QGD by Matthew Sadler discuss and connect the themes of the most popular choices of Black against 1.d4, especially the isolani. ...
"written mainly from Black's point of view." https://web.archive.org/web/20140708234438/http://www.chesscafe.com/text/hansen15.txt
Usually, when an opening book is "written mainly from Black's point of view", it can not be expected to reliably cover the most popular choices of Black.
Finally, I come up with my personal favorite opening.
Against 1.e4 except Ruy, I will use Four Knights. ...
After 1 e4 e5 2 Nf3 Nf6, even if White does not play 3 Bb5, Black can not depend on being able to play a Four Knights Game. After 3 Bc4, Black is able to choose the two knights defence.
Not to mention he'll need something for the italian, scotch, and maybe a few minor lines like ponzioni plus other white 2nd moves like the king's gambit and vienna.
But that can come with time.