You won't believe any book written by a general that bashes Trump so why do you cherry pick? Do you only read the books that agree with your world view?Two books by Generals will help you overcome the lies of our own Media. People ignore that the Media also votes. The Media wants things run the Medias way and to hell with the public. They consider their job to mold you into a Democrat. And by your own words, it works on you. But I know too much to believe in the Media.
Books mentioned above. American Soldier, author General Tommy Franks, and next A General Speaks out by General Mike DeLong. Both explain the two wars with exceptional skill and honesty.
I want to add a book. The book author is Paul Bremer. Paul details his problems with the Iraqis who divide into factions that get run by local leaders. Look at our own congress to get a small idea of how factions fail to solve some serious problems. And of course there were Iraqis doing well under Saddam and they wanted no part of a free Iraq. Bremer explains this pretty damned well. Book title is My Year in Iraq.