I don't know of any books.
However, you can learn the way my PhD advisor learned, and (coached by him) the way I learned.
Read published academic papers! Your university should be able to give you access to some places to get those. And you have to know how to find them anyway, if you intend to publish, to search for papers before you.
You can also use Google Scholar, there are many papers available for free.
Read papers in your discipline.
Pay particular attention to the structure of the paper. How long the intro is (a few hundred words), what they talk about, their "teasers" for what they found out.
Look at their sectioning, the various pieces of the paper, the order that things are introduced, the sorts of things they discuss. My papers have five major sections, always. Ending with "Future Work", a very short blurb about where we go from here or what we intend to do.
You learn to write publishable papers by reading published papers, but not for the content: For analysis of structure. Depending on your discipline, that is how your journals pretty much expect to see something new introduced, described, analyzed, the experiments you tried (just the ones that worked), the results you got, etc.
For a few weeks there, I was reading 3 or 4 papers a day, and taking notes on the form, the headings, how they did graphs, ways to present findings, etc.
I kind of baked all that and came up with a very similar style of paper, including how much space to devote to each thing. We had about a 20 page limit, and that can be spent very fast, you really have to work on getting to the point fast without being too cryptic. But again, the examples can help.
Try to stick to recently published examples, the last 10 years or so. Some early papers tend to ramble on a bit, or the opposite, the text can contain names of theorems and procedures without any references at all; they expected readers to know them by heart. Or go look them up on their own. Back when people typed their papers on manual typewriters. We still do that, I may talk about a binary search without any references to it. But you want to strike the modern balance of that, not the 1956 norm.