1.d4 opening book

To little info. There are a lot of good rep books for 1. d4 for example Averukh (based on g3 systems), Schandorf (based on gaining space) and korneev and watson (dont really know their books) A lot depends on your style of play, your level (dont do Averuk if you are 1600 !) and your willingness and ability to study.

To little info. There are a lot of good rep books for 1. d4 for example Averukh (based on g3 systems), Schandorf (based on gaining space) and korneev and watson (dont really know their books) A lot depends on your style of play, your level (dont do Averuk if you are 1600 !) and your willingness and ability to study.
In addition to all of that, you need to know what annoying lines you are willing to deal with. That determines move order:
1) Going 1.d4 and 2.c4 against all main responses (i.e. 1...Nf6, 1...d5) forces you to deal with the Budapest, Albin-Counter Gambit, along those listed below in number 2. The plus side, you can play any variation you want against all the main defenses, like against the King's Indian, you can still play the Saemisch, Four Pawns Attack, etc, that you lose in other options.
2) 1.d4 and 2.Nf3 with intention to play 3.c4. This avoids the Budapest and Albin. You still have the Englund Gambit (1.d4 e5), which is bad anyway. But you avoid some other garbage. Downside? You lose some available variations against certain defenses, like you can't play the Anti-Grunfeld (3.f3), Saemisch or Four Pawns King's Indian, 4.f3 Nimzo-Indian, or the Flick Knife Attack against the Modern Benoni.
3) 1.Nf3 intending 1...d5 2.d4 or 1...Nf6 2.c4 with possible transpositions to the Catalan, Fianchetto King's Indian, Dutch, etc. The advantage of this is that you can flat out avoid the Nimzo-Indian, Modern Benoni, or Benko Gambit, along with all the garbage lines in items 1 and 2. Downside? You might have to be willing to play an English Opening occasionally, typically the symmetrical lines. Black has very limited options at trying to reach a 1...e5 English.
4) Playing 1.c4 intending to transpose. You can avoid the Benoni and Benko, take advantage of early commitment to the Dutch without d4 already played, so e4 is not as weak. Then you can also transpose to the King's Indian, QGD, or Slav. You can avoid the Grunfeld and Nimzo-Indian this way. Downside? You have to know a ton of English theory, both Symmetrical and 1...e5 lines, and possibly even some variations of the Reti if you want to avoid certain QP openings.
I can tell you that I fall in Category 3, and for those players, the Wojos Weapons books are excellent. If you prefer approach number 1, either of the series by Quality Chess will work for you. The last you can pick up Marin's books and choose which lines to follow and in which cases you would rather transpose to QP openings. Number 2 you'd have to piecemeal across various books.
Good luck.

There is a book "Play 1.d4" by RIchard Pallikser that gives a comprehensive repertoire for White against just about anything Black might try.
But it is not an easy book to study. It is dense, and not especially easy material.

if you don't want to go the full d4,c4 route, the Cunning chess opening repertoire by Graham Burgess is a good book on d4, Nf3
This is an old book and also covers the English so may not be perfect but is by a former WC so might be worth consideration:
https://www.amazon.com/Closed-Openings-Action-Anatolii-Karpov/dp/0713461691